﻿namespace MJD.Transaccional.Comandos.Interfaces
{
    /// <summary>
    /// Interface que hace de padre para todos los comandos
    /// </summary>
    /// <typeparam name="T">tipo de dato de retorno del comando</typeparam>
    public interface IComando<T>
    {
        /// <summary>
        /// Metodo que realiza la accion del comando
        /// </summary>
        /// <returns></returns>
        T Ejecutar();
    }
}
